/**
 * 创建项目--js
 * @author cl
 * @date 2019年3月26日
 */
var creat_project = {
	/**
	 * 用户数据集
	 */
	userData:[],
	
	init : function() {
		creat_project.initDatePicker();
		creat_project.loadUseData();
		creat_project.loadUserSelect();
	},
	/**
	 * 加载可用用户
	 * 1、可以，0、不可用
	 */
	loadUseData:function(){
		$.ajax({
			url : "/crm/user/loadUserByIsUse", // 请求的url地址
			dataType : "json", // 返回格式为json
			async : false,// 请求是否异步，默认为异步，这也是ajax重要特性
			data : {
				isUse:1
			}, // 参数值
			type : "post", // 请求方式
			success : function(data) {
				creat_project.userData = data;
			},
			error : function() {
			}
		})
	},
	loadUserSelect:function(){
		var html = "";
		$.each(creat_project.userData, function(key, val) {
			html += '<span>';
			html += '<label class="custom_checkbox">';
			html += '<input name="imageType" hidden="hidden" type="checkbox"  value="'+val.uuid+'" data-name="'+val.userRealName+'"/>';
			html += '<div></div>'+val.userRealName+'</label>';
			html += '</span>';
		});
		$(".dj_ns").html(html);
	},
	/**
	 * 日期初始化
	 */
	initDatePicker:function(){
		laydate.render({
			elem: '#beginTime' //开始时间
		});
		laydate.render({
			elem: '#nextStepTime' //开始日期
		});
	},
	/**
	 * 新增保存
	 */
	addSave:function(_this){
		var proName = $("#proName").val();
		var liablePerson = $("#liablePerson").val();
		var teamMembers = $("#teamMembers").val();
		var beginTime = $("#beginTime").val();
		var nextStepTime = $("#nextStepTime").val();
		var proRemarks = $("#proRemarks").val();
		// 必填项的判断
        if(isBlank(proName)) {
            layer.msg("请输入项目名称");
            return false;
        }
        if(isBlank(beginTime)) {
            layer.msg("请选择开始时间");
            return false;
        }
        if(isBlank(nextStepTime)) {
            layer.msg("请选择开始下一节点时间");
            return false;
        }
		var teamMembersUuids ="";
		var teamMembersNames = "";
		$("input[name=imageType]:checked").each(function(i){
			teamMembersUuids += ',' + $(this).val();
			teamMembersNames += ','+$(this).attr("data-name");
		})
		teamMembersUuids = teamMembersUuids.substring(1);
		teamMembersNames = teamMembersNames.substring(1);
		var obj ={};
		obj.proName=proName;
		obj.beginTime=beginTime;
		obj.nextStepTime=nextStepTime;
		obj.teamMembersUuids=teamMembersUuids;
		obj.teamMembersNames=teamMembersNames;
		obj.proRemarks=proRemarks;
		
		$.ajax({
			url : "/crm/project/save", 
			dataType : "json", 
			async : true,
			data : obj,
			type : "post",
			success : function(data) {
				if(data.status){
					var index=layer.alert(data.info, {icon: 1,closeBtn: 0 },function(){ 
						creat_project.resetData();
//						parent.closeCurPage();
						layer.close(index);
					});
				}else{
					layer.msg(data.info, {icon: 2,closeBtn: 0 });
				}
			},
			error : function() {
				layer.msg("系统错误！", {icon: 2,closeBtn: 0 });;
			}
		});
	},
	resetData:function(){
		$("#proName").val("");
		$("#beginTime").val("");
		$("#nextStepTime").val("");
		$("#proRemarks").val("");
		$('input[name=imageType]:checkbox').attr('checked', false);
	}
}